Messages
7/21/2023
8 : 34
What I Learned about Payment Systems While Working at a Pizza Place
Placing an order and capturing a payment are really different actions. #532 – July 21, 2023 View in browser Programming Digest What I Learned about Payment Systems While Working at a Pizza Place
7/17/2023
9 : 24
Figma is a File Editor
A deep dive into building desktop-class software in the browser #531 – July 17, 2023 View in browser Programming Digest Figma is a File Editor Web apps vs file editors, Figma's architecture, and
7/9/2023
19 : 4
Codebase complexity
Developers sharing their horrifying stories in dealing with codebase complexity #530 – July 10, 2023 View in browser Programming Digest Codebase complexity In this blog series, we ask prominent
7/2/2023
19 : 4
Load Balancing
The Intuition Behind the Power of Two Random Choices #529 – July 03, 2023 View in browser Programming Digest Load Balancing: The Intuition Behind the Power of Two Random Choices In the world of dynamic
6/25/2023
19 : 4
IKEA-Oriented Development
Every codebase is a home. Programmers are homeowners. They repairs, rearrange, and redesign. #528 – June 26, 2023 View in browser Programming Digest IKEA-Oriented Development Every codebase is a home.
6/20/2023
5 : 25
Text Editor Data Structures
The types of problems that text editors need to solve can range from trivial to mind-bogglingly difficult #527 – June 19, 2023 View in browser Programming Digest Text Editor Data Structures Text
6/12/2023
2 : 2
Self-healing code is the future of software development
Improvement of code at an entirely new level. #526 – June 12, 2023 View in browser Programming Digest Self-healing code is the future of software development Developers love automating solutions to
6/4/2023
19 : 16
The growing pains of database architecture
In 2020, Figma's infrastructure hit some growing pains #525 – June 05, 2023 View in browser Programming Digest The growing pains of database architecture In 2020, Figma's infrastructure hit
5/28/2023
19 : 25
Cognitive Load Developer's Handbook
A fundamental thinking tool to create simple yet maintainable applications #524 – May 29, 2023 View in browser Programming Digest Cognitive Load Developer's Handbook This paper discusses a
5/21/2023
20 : 24
Real-time Messaging
Ground stations transmit signals to satellites 22236 miles above the equator #523 – May 22, 2023 View in browser Programming Digest Real-time Messaging Did you know that ground stations transmit
5/14/2023
21 : 4
Escaping creative downturns
If I'm stuck in a creative downturn, there's usually only one remedy: keep going #522 – May 15, 2023 View in browser Programming Digest Escaping creative downturns If I'm stuck in a
5/7/2023
21 : 34
Rules of Thumb for Software Development Estimations
Ah, software estimation - the bane of many developers' existence and the scourge of project managers everywhere. #521 – May 08, 2023 View in browser Programming Digest Rules of Thumb for Software
4/30/2023
21 : 24
Why is OAuth still hard in 2023?
We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess. #520 – May 01, 2023 View in browser Programming Digest Why is OAuth still hard in 2023? We implemented OAuth for the 50
4/23/2023
21 : 34
Is Critical Thinking the Most Important Skill for Software Engineers?
Critical thinking will only become more important as AI tools spread more. #519 – April 24, 2023 View in browser Programming Digest Is Critical Thinking the Most Important Skill for Software Engineers?
4/19/2023
5 : 44
Junior to senior: An action plan for engineering career success
Starting your journey as a software engineer is an exciting time. #518 – April 17, 2023 View in browser Programming Digest Junior to senior: An action plan for engineering career success Starting your
4/9/2023
20 : 54
Remaining Relevant Over Four Decades
Four decades is a long time to be a programmer #517 – April 10, 2023 View in browser Programming Digest Remaining Relevant Over Four Decades Four decades is a long time to be a programmer. I started in
4/2/2023
20 : 54
How Programming Affects Your Brain
Programmers may become increasingly irritable when a puzzle takes a long time to solve #516 – April 03, 2023 View in browser Programming Digest How Programming Affects Your Brain Programmers may become
3/26/2023
19 : 44
Eight Graphs That Explain Software Engineering Salaries in 2023
Every year, online job search firms collect data about the salaries, skills, and overall job market #515 – March 27, 2023 View in browser Programming Digest Eight Graphs That Explain Software
3/19/2023
20 : 4
How Complex Systems Fail
All of the interesting systems are inherently and unavoidably hazardous by the own nature #514 – March 20, 2023 View in browser Programming Digest How Complex Systems Fail All of the interesting
3/12/2023
21 : 34
How Discord Stores Trillions of Messages
Bo Ingram shares insight into how Discord shoulders its traffic and provides a platform for our users to communicate. #513 – March 13, 2023 View in browser Programming Digest How Discord Stores